// 1. 创建 WebSocket 连接
const ws = new WebSocket("wss://score-p.599.com/scorepush/football");

// 2. 监听连接打开事件
ws.onopen = function() {
    console.log("连接已建立");
    // 发送数据（必须是字符串）
    ws.send(JSON.stringify({
        device: "pc",
        topic: "USER.topic.app.8"
    }));
};

// 3. 监听服务器返回的消息
ws.onmessage = function(event) {
    console.log("收到消息:", event.data);
    // 如果返回的是 JSON，解析数据
    try {
        const data = JSON.parse(event.data);
        console.log("解析后的数据:", data);
    } catch (e) {
        console.log("非JSON数据:", event.data);
    }
};

// 4. 监听错误
ws.onerror = function(error) {
    console.error("WebSocket错误:", error);
};

// 5. 监听连接关闭
ws.onclose = function(event) {
    console.log("连接关闭，状态码:", event.code, "原因:", event.reason);
};